package com.cw.jeeyt.dao.query.security;

import java.io.Serializable;
import java.util.List;

import lombok.Builder;
import lombok.Data;

/**
 * 组织机构查询条件
 *
 * @author chenw
 * @date 2020-03-18 20:05:22
 */
@Data
@Builder
public class SecurityOrgQuery implements Serializable {

    /** serialVersionUID */
    private static final long serialVersionUID = 1240247925858656265L;

    /** 机构id */
    private Long orgId;
    /** 机构id集合 */
    private List<Long> orgIds;
    /** 机构编码 */
    private String orgCode;
    /** 机构名称 */
    private String orgName;
    /** 机构类型 */
    private String orgType;
    /** 上级机构id */
    private Long orgParentId;
    /** 备注 */
    private String orgComment;
    /** 创建人 */
    private Long createBy;
    /** 创建时间 */
    private java.util.Date createDate;
    /** 创建时间开始 */
    private java.util.Date createDateBegin;
    /** 创建时间结束 */
    private java.util.Date createDateEnd;
    /** 修改人 */
    private Long updateBy;
    /** 修改时间 */
    private java.util.Date updateDate;
    /** 修改时间开始 */
    private java.util.Date updateDateBegin;
    /** 修改时间结束 */
    private java.util.Date updateDateEnd;
    /**
     *
     */
    private String orgLevelCode;
    /**
     *
     */
    private String orgState;
    /**
     *
     */
    private String orgAddress;
    /**
     *
     */
    private String orgPostCode;
    /**
     *
     */
    private String orgEmail;
    /**
     *
     */
    private String orgPhone;
    /**
     *
     */
    private String orgFax;
    /**
     *
     */
    private Integer orgSort;
    /**
     *
     */
    private String managers;
    /**
     *
     */
    private String managerIds;
    /**
     *
     */
    private String leaders;
    /**
     *
     */
    private String leaderIds;
    /**
     *
     */
    private String topOrgs;
    /**
     *
     */
    private String topOrgIds;
}
